package es.uned.ii.si3.business;


import java.util.ArrayList;
import org.apache.log4j.Logger;
import es.uned.ii.si3.dao.AlumnoDAOImpl;
import es.uned.ii.si3.model.Alumno;

public class GestionAlumnos {
	
	private static Logger log = Logger.getLogger(GestionAlumnos.class);
	private AlumnoDAOImpl dao;
	
	
	
	public GestionAlumnos(){
		this.dao = new AlumnoDAOImpl(); 
	}

    public Long insert(Alumno alumno)  {
    	log.debug("GestionAlumnos::insert Vamos a insertar el siguiente alumno: " + alumno.toString());
    	return dao.insert(alumno);
    }
    
    public Alumno getAlumnoByPrimaryKey(Alumno alumno){
    	return (alumno == null) ? null : this.getAlumnoByPrimaryKey(alumno.getIdUsuario());
    }
    
    
    public boolean update(Alumno alumno) {
    	return dao.update(alumno);
    }	
	
	public Alumno getAlumnoByPrimaryKey(int idAlumno) {
		return dao.getAlumnoByPrimaryKey(idAlumno);
	}

}
